package gobelinmaker.server;

import java.awt.image.BufferedImage;

/**
 * Előre tárolt képet kezelő (hamis) kamera osztálya. TESZTOSZTÁLY
 *
 * @author imruf84
 */
public class GobelinImageCamera extends GobelinCamera {

    /**
     * Kamera.
     */
    private final VirtualWebcam webcam;
    /**
     * Kép elérési útja.
     */
    private final String imagePath = "/kanavas/kanava1.jpg";

    /**
     * Konstruktor.
     *
     * @param gs szerver
     */
    public GobelinImageCamera(GobelinServer gs) {
        super(gs);

        webcam = new VirtualWebcam(imagePath, gs.getXMotorControl(), gs.getYMotorControl());
    }

    @Override
    public void close() {
    }

    @Override
    public BufferedImage getImage() {
        return webcam.getImage();
    }

}
